* {
    user-select: none;
}

body {
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(135deg, #88d3ce 0%, #6ac1ab 50%, #4bae8b 100%);
    background-attachment: fixed;

    /* 可选：添加轻微的背景模糊效果（需要放在其他元素后面） */
    backdrop-filter: blur(2px);

    /* 可选：为文字添加对比度增强样式 */
    color: #2c3e50;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    line-height: 1.6;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

/* body::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.1);
    z-index: -1;
} */

/* 全局滚动条样式（WebKit浏览器） */
::-webkit-scrollbar,
::-webkit-scrollbar {
    width: 5px;
    background: transparent;
}

::-webkit-scrollbar-button:vertical:decremen,
::-webkit-scrollbar-button:vertical:end:decrement,
::-webkit-scrollbar-button:vertical:increment,
::-webkit-scrollbar-button:vertical:start:increment,
::-webkit-scrollbar-button:vertical:decremen,
::-webkit-scrollbar-button:vertical:end:decrement,
::-webkit-scrollbar-button:vertical:increment,
::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:vertical {
    background-color: #b8b8b8;
    border-radius: 5px
}

::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:vertical:hover {
    background-color: #777
}